دالة IFERROR في Excel

الدوال المنطقية

الغرض من الدالة

تقوم دالة IFERROR بإرجاع قيمة تحددها أنت إذا كانت الصيغة تُرجع خطأ (مثل #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, #VALUE!). وإلا، فإنها تُرجع نتيجة الصيغة نفسها. هذه الدالة أساسية عند التعامل مع استرجاع البيانات من الويب، حيث قد تحدث أخطاء اتصال أو أخطاء في البيانات المسترجعة.

صيغة الدالة (Syntax)

IFERROR(value, value_if_error)
  • value: الوسيطة التي يتم التحقق منها بحثًا عن خطأ. (مطلوب).
  • value_if_error: القيمة التي يتم إرجاعها إذا كانت value تُقيّم إلى خطأ. (مطلوب).

أمثلة عملية

المثال 1: التعامل مع أخطاء القسمة على صفر

إذا كانت عملية القسمة تُرجع خطأ (لأن المقسوم عليه صفر)، فعرض رسالة 'خطأ في البيانات' بدلاً من الخطأ.

ABC
1الرقم 1الرقم 2النتيجة
21025
3200خطأ في البيانات

الصيغة المستخدمة:

=IFERROR(A2/B2, "خطأ في البيانات")

المثال 1: التعامل مع أخطاء استرجاع البيانات من الويب

إذا فشلت دالة WEBSERVICE في جلب البيانات، فعرض رسالة 'فشل جلب البيانات' بدلاً من الخطأ.

AB
1URLالبيانات
2URL_خاطئ

الصيغة المستخدمة:

=IFERROR(WEBSERVICE(A2), "فشل جلب البيانات")